import request from "@/utils/request.js";
/**
 * 购车添加
 * 
*/
export function postCartAdd(data) {
  return request.post('user/cart/create', data);
}

/**
 * 获取商铺详情
 * @param {Object} id 商铺id
 * @param {Object} data 商铺数据
 */
export function getStoreDetail(id, data) {
	return request.get("store/merchant/detail/" + id, data, { noAuth : true });
}

/**
 * 获取商铺商品列表
 * @param {Object} id 商铺 id
 * @param {Object} data 商铺商品列表数据
 */
export function getStoreGoods(id, data) {
	return request.get("store/merchant/product/lst/" + id, data, { noAuth : true });
}

/**
 * 获取商铺分类列表
 * @param {Object} id 商铺 id
 * @param {Object} data
 */
export function getStoreCategory(id, data) {
	return request.get("store/merchant/category/lst/" + id, data, { noAuth : true });
}

/**
 * 批量收藏
 * 
 * @param object id
 * @param string category 
*/
export function collectAll(data) {
  return request.post('user/relation/batch/create', data);
}

/**
 * 推荐商品
 * @returns {*}
 */
export function merchantProduct(id,data) {
	if( data.brand_id  && Array.isArray(data.brand_id)){
		  data = {
			  ...data
		  }
		  data.brand_id = data.brand_id.toString()
	}
  return request.get("store/merchant/product/lst/"+id,data,{ noAuth : true });
}

/**
 * 获取品牌列表
 * @param object data
*/
export function getBrandlist(data){
  return request.get('store/product/brand/lst',data);
}

/**
 * 获取产品详情
 * @param int id
 * 
*/
export function getProductDetail(id){
  return request.get('store/product/detail/' + id, {}, { noAuth : true });
}

/**
 * 产品分享二维码 推广员
 * @param int id
*/
// #ifndef MP
export function getProductCode(id){
  return request.get('store/product/qrcode/' + id, {type:'wechat'},{ noAuth : true });
}
// #endif
// #ifdef MP
export function getProductCode(id){
  return request.get('store/product/qrcode/' + id, {type:'routine'},{ noAuth : true });
}
// #endif

/**
 * 添加收藏
 * @param int id
 * @param string category product=普通产品,product_seckill=秒杀产品
*/
export function collectAdd(data){
  return request.post('user/relation/create', data);
}

/**
 * 删除收藏产品
 * @param int id
 * @param string category product=普通产品,product_seckill=秒杀产品
*/
export function collectDel(data) {
  return request.post('user/relation/delete', data);
}

/**
 * 门店列表
 * @returns {*}
 */
export function storeListApi(data) {
  return request.get("store_list");
}

/**
 * 获取预售商品详情
 * @param int id
 * 
 */
export function getPresellProductDetail(id) {
	return request.get('store/product/presell/detail/' + id, {}, {
		noAuth: true
	});
}



/**
 * 获取商品收藏列表
 * @param object data
 */
export function getCollectUserList(data) {
	return request.get('user/relation/product/lst', data)
}


